package com.swb.mybatis04emp.dao;

import com.swb.mybatis04emp.entity.Emp;

import java.util.List;

/**
 * @title: EmpDAO
 * @author: 流沐颖
 * @date:2022/6/1 20:15
 * @description:
 * @version: study
 */
public interface EmpDAO {
    /**
     * 执行登录
     * @param ename
     * @return
     */
    Emp doLogin(String ename);

    /**
     * 查找所有用户
     * @return
     */
    List<Emp> getAll();

    /**
     * 执行添加
     * @param emp
     * @return
     */
    int addEmp(Emp emp);

    /**
     * 执行删除
     * @param eno
     * @return
     */
    int delEmp(int eno);

    /**
     * 回显数据
     * @param eno
     * @return
     */
    Emp getEmpByEno(int eno);

    /**
     * 执行更新
     * @param emp
     * @return
     */
    int updateEmp(Emp emp);
}
